﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Graficador3DBinPacking
{
    public class Elemento: Objeto3D
    {
        
        private bool asignado; //si el elemento ha sido asignado a algún contenedor
        private bool marcado; //si el elemento es parte de una solución "S" local
        
        public Elemento(int profundidad, int ancho, int alto)
        {
            base._ancho = ancho;
            base._alto = alto;
            base._profundidad = profundidad;
            base._volumen = ancho * alto * profundidad;
            this.marcado = false;
            this.asignado = false;
            base._x = -1;
            base._y = -1;
            base._z = -1;
        }

        public bool _asignado { get { return this.asignado; } set { this.asignado = value; } }
        public bool _marcado { get { return this.marcado; } set { this.marcado = value; } }
        
    }
}
